@charset "utf-8";
/* CSS Document */


.dialog_wrapper { background-color: rgba(0, 0, 0, 0.2); border-radius:4px;  padding:4px; box-shadow: 0 0 12px rgba(0,0,0,0.75) }
    .dialog_body { background: #fff; }
        .dialog_head { height: 31px;}
		
		.dialog_title { color: #666; line-height: 14px; font-weight: bold; background-color: #F2F2F2; border-bottom: 1px solid #EAEAEA; padding: 8px 10px; display: block; }
			dialog_title_icon { font-size: 14px;}
            .dialog_close_button {display: block; width: 14px; height: 14px; background: url(images/dialog_close_button.gif) left top; position: absolute; top: 8px; right: 8px; line-height: 14px; cursor: pointer;}
            .dialog_close_button:hover { background: url(images/dialog_close_button.gif) left bottom;}
       
		
            .dialog_loading { text-align:center; }
                .dialog_loading_text { padding:0px;padding-top:20px;padding-left:10px;width:199px;font-style:italic;margin:15px auto 5px auto; text-align:left; font-size:15px;background:transparent url(images/loading.gif) no-repeat center top; }
            .dialog_message_body { margin:15px 5px 5px 5px; }
                .dialog_message_contents { margin:0px 10px; padding-left:45px; padding-top:5px; padding-bottom:20px; }
                .dialog_message_notice { background:transparent url(images/message_notice.gif) no-repeat left top; }
                .dialog_message_warning { background:transparent url(images/message_warning.gif) no-repeat left top; }

.dialog_message_confirm span{background: url(images/ico_warn.png) no-repeat 0 -150px; vertical-align:-4px;
display: inline-block;height: 16px;margin: 0 3px 0 0;overflow: hidden;width: 16px;}

.dialog_buttons_bar {margin:10px auto 20px; width:140px; }
.dialog_buttons_bar .btn1 {background: url(images/btn.png) no-repeat; height:22px; width:47px; border:none; font-size:0px; float:none;}
.dialog_buttons_bar .btn2 {background: url(images/btn.png) no-repeat top right; height:22px; width:47px; border:none; font-size:0px;}


.dialog_has_title { background: #555; }
    .dialog_has_title .dialog_body { background: #fff; bottom: 3px; right: 3px; padding: 10px; border: 4px solid #D7DCE1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666;}
        .dialog_has_title .dialog_head { height: 30px; border-bottom: 1px solid #F1F3FA;
}
#ui-datepicker-div {z-index:10000; height: auto;}
            .dialog_has_title .dialog_title {color: #666; font-size: 16px; font-weight: bold; background: #fff url(images/linebox_h1_span.gif) no-repeat left 3px; padding: 4px 10px 5px 15px; display: block; float: left; }
            .dialog_has_title .dialog_close_button {position: absolute; top: 10px; _top:14px; right: 10px; background: #fff url(images/dialog_close_button.gif) no-repeat right bottom; width: 14px; height: 14px; padding-right: 10px; overflow: hidden; cursor: pointer; line-height: 14px;}
            .dialog_has_title .dialog_close_button:hover { background: #fff url(images/dialog_close_button.gif) no-repeat right top;}
        .dialog_has_title .dialog_content {}
            .dialog_has_title .dialog_loading { text-align:center; }
                .dialog_has_title .dialog_loading_text { padding:0px; padding-top:20px; padding-left:10px; width:199px; font-style:italic; margin:15px auto 5px auto; text-align:left; font-size:15px; background:transparent url(images/loading.gif) no-repeat center top; }
            .dialog_has_title .dialog_message_body { margin:15px 5px 5px 5px; }
                .dialog_has_title .dialog_message_contents { margin:0px 10px; padding-left:45px; padding-top:5px; padding-bottom:20px; }
                .dialog_has_title .dialog_message_notice { background:transparent url(images/message_notice.gif) no-repeat left top; }
                .dialog_has_title .dialog_message_warning { background:transparent url(images/message_warning.gif) no-repeat left top; }
                .dialog_has_title .dialog_message_confirm { background:transparent url(images/message_confirm.gif) no-repeat left top; }
                .dialog_has_title .dialog_buttons_bar { text-align:center;margin-top:5px; }
                .dialog_has_title .dialog_buttons_bar input { margin:0px 5px; }
                .dialog_has_title .dialog_buttons_bar .btn1 {width: 75px; height: 29px; border: 0; background: url(images/btn1.gif); color: #c73702; font-weight: bold; font-size: 14px;  cursor: pointer;}
                .dialog_has_title .dialog_buttons_bar .btn2 {width: 75px; height: 29px; border: 0; background: url(images/btn2.gif); color: #4e4e4e; font-weight: bold; font-size: 14px;  cursor: pointer;}